#pragma once

#include <gl/glew.h>
#define GLFW_DLL
#include <gl/glfw.h>

enum InputMode{ SELECT, BUILD };

class InputHandler{
    public:
        InputHandler(){ mode = BUILD; }
        static void GLFWCALL MouseClick(int button, int action);
        void ProcessClick(unsigned int picked);
    private:
        InputMode mode;
};

extern InputHandler* inputHandler;
